﻿@media only screen and (max-width: 1920px) {
	/*#fd{position: fixed;bottom: 0;left: 0;right: 0;}*/
}
@media only screen and (max-width: 1500px) {
	#fd{position: static;}
	#banner .slick-prev{left:5%;}
	#banner .slick-next{right: 5%;}
	.index-banner .swiper-container{height: 380px;}
	#nv a{padding: 0 25px;}
}
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.wp{width: 98%;}
	#nv a{padding: 0 15px;}
	#nv ul{float: none;}
	#hd .logo{margin-right:3%;}
	#hd .tel{margin-right: 5px;}
	#banner{height: 300px;}
.index-banner .swiper-container{height: 300px;}
	#banner .slick-prev{left: 20px;}
	#banner .slick-next{right: 20px;}
	#fd .fd-l{width: auto;float: none;text-align: center;padding-right: 0;}
	#fd .fd-r{float: none;text-align: center;}
	#fd .link dt{float: none;display: inline-block;}
	#fd .link dd{padding-left: 0;display: inline-block;}
	.m-list1 dd{padding-left: 345px;}
	.s-nav dl{padding-left: 0px;text-align: center;font-size: 15px;}
	.m-section6 .pic{display: none;}
	.m-section6 .content{padding-left: 0;}
	.m-section7 .pic{display: none;}
	.m-list11{width: auto;}
	.s-nav2{font-size: 14px;}
	.m-list5 li:nth-child(2){padding: 0 2px;text-align: center;}
	.m-list5 li:nth-child(3){padding: 0 2px;text-align: center;}
	.m-list5 li:nth-child(4){padding: 0 2px;text-align: center;}
	.m-list5 li:last-child{padding: 0 2px;text-align: center;}
	.m-list5 li{padding: 0 2px;}
	.m-section3 .m-pic .con:nth-child(1){width:auto; padding-left:3%;}
	.m-section3 .m-pic .con:nth-child(2){width:auto; padding-left:2%;}
	.m-section3 .m-pic .con:nth-child(3){width:auto; padding-left:2%;}

	#banner2 .slick-slide{
		width:1024px;
		-o-background-size:  cover;
		-ms-background-size:  cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
	#nv a{font-size: 16px;padding: 0 12px;}
	#banner{height: 320px;}
	#hd .time{display: none;}
	#hd .logo{margin-right: 0;}
	#hd .tel{ display:none;}
	#hd .tel span{font-size:18px;}
	#banner .slick-dots{bottom: 40px;}
	#fd{padding: 30px 0;}
	.m-section3 .pic{text-align: center;}
	.m-section3 .pic img{float: none;}
	.m-section3 .pic .pic1{margin: 0 auto 10px;}
	.m-section3 .pic .pic2{margin: 0 auto 10px;}
	.m-section3 .pic .pic3{margin: 0 auto 10px;}
	/*.m-section2 h2{font-size: 32px;}*/
	.m-section2 .pt-title{padding-left:20%;}
	.m-section2 .pt_button{display:none}
	.m-section1 .l-section,.m-section1 .r-section{float: none;width: auto;}
	.m-section10 .l-section,.m-section10 .r-section{float: none;width: auto;}

	.m-list5 li{font-size: 12px;}
	.m-list4 dd{font-size: 15px;}
	.m-list4 dd i{margin-right: 4px;}
	.s-nav{line-height: 40px;}
	.s-nav a{line-height: 40px;height: 40px;}
	.s-nav2{line-height: 40px;}
	.s-nav2 a{line-height: 40px;height: 40px;}
	.m-page li{margin: 0 2px 5px;}
	.m-list8 li{padding: 20px 0;}
	.m-list10 h4{margin: 15px 0 5px;}
	.m-list10 div,.m-list10 .txt2,.m-list10 .txt3,.m-list10 .txt4,.m-list10 .txt5,.m-list10 .txt6{background-position: left 18px;}
	.m-list4{margin-top: 30px;}
	.m-section1{padding: 10px 0 30px;}
	.m-section10{padding: 10px 0 30px;}

	.m-section3{padding: 20px 0;}
	.m-list6{padding-top: 30px;}
	.m-section4{margin-bottom: 20px;}
	.m-txt1 .pic2{margin-top: 20px;}
	.s-nav2 dl a{padding-left: 0;text-align: center;}
	.s-nav2 .s1 i{left: 10px;}
	.s-nav2 .s1 .icon1{
		background-size: 18px auto;	
		-webkit-background-size: 18px auto;	
		-moz-background-size: 18px auto;	
		-ms-background-size: 18px auto;	
	}
	.s-nav2 .s1 .icon2{background-size: 18px auto;}
	.m-section3 .m-pic .con{width: auto;float: none; }
	.m-section3 .m-pic .con:nth-child(2){margin-top:20px;}
	.m-section3 .m-pic .con:nth-child(3){margin-top:20px;}
	.m-section3 .m-pic .con div{margin: 0px auto;}
	.m-list1 h3 a{font-size: 16px;}
	.s-nav .s1{padding: 0;text-align: center;}
	.m-list8 h3 a{font-size: 16px;line-height: 21px;height: 63px;}
	.m-list8 .txt{padding-left: 322px;}
	.m-list8 p{line-height: 22px;height: 66px;}

	.m-section3 .m-pic{overflow: hidden; height:1306px;}

	#banner2{height: 147px;}
	#banner2 .slick-slide{
		background-position: center center;background-repeat: no-repeat;
		-o-background-size:  auto 100%;
		-ms-background-size: auto 100%;
		-moz-background-size: auto 100%;
		-webkit-background-size:  auto 100%;
		background-size: auto 100%;
	}

}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {
	#banner{height: 220px;}
	.index-banner .swiper-container{height: 150px;}
	#hd .logo{float: none;height: auto;margin-right: 0px;}
	#hd .logo img{margin-top: 5px; width:60%;}
	#hd .hdr{float: none;text-align: center;display: none;}
	#hd{height: auto;height: 70px;/*overflow: hidden;*/
	position: relative;

}
.newslbae{width:100%}
.newslbaec{width:100%;}
.newslbaed{width:100%}
.ggcent{margin-top:10px; margin-bottom:10px; height:230px;}
.ggcentle{width:100%; float:left;}
.ggcentri{width:100%; float:left;}
.linkaes{display:none;}

.topdha{display:none;}
	#hd .top{text-align: center;margin-bottom: 0px;}
	#hd .tel{ display:none;}
	#hd .soBox{float: none;margin: 0px auto;}
	#nv{display: none;height: auto;background-color: rgba(0,0,0,.4);position: absolute;left: 0;right: 0;z-index: 999;top: 55px;}
	#nv a{color: #fff;}
	#nv li{float: none;}
	#nv a{text-align: center;}
	.menuBtn{display: block;position: absolute;right: 10px;top: 10px;}
	.menuBtn.open{top: 0;right: 0;}
	#banner .slick-slide{
		width:767px;
		background-position: center center;background-repeat: no-repeat;
		-o-background-size: cover;
		-ms-background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}
	#banner .slick-slide a{

		background-size: cover;
	}
	#banner .slick-arrow{display: none !important;}
	#banner .slick-dots li{margin: 0 4px;}
	.m-list4{display: none;}
	.m-list5 li{float: none;width: auto;border: none;line-height: 26px;height: 26px;text-align: left;padding: 0px 2px;font-size: 14px;}
	.m-list5 span{display: block;float: left;}
	.m-list5 li:first-child, .m-list5 li:nth-child(2),.m-list5 li:nth-child(3),.m-list5 li:nth-child(4),.m-list5 li:last-child{width: auto;text-align: left;}
	.m-list5 li:nth-child(4){padding:0 2px;}
	.m-list6{padding-top: 20px;}
	.m-list6 li{float: none;width: auto;font-size: 14px;margin-bottom: 10px;}
	.m-list6 li h3{font-size: 16px;margin-bottom: 5px;}
	.m-list6 span{margin-bottom: 6px;}
	.m-list6 .con{padding: 0 20px;}
	.m-section3{padding: 10px 0 20px;}
	/*.m-section2 h2{font-size: 18px;padding: 0 0;margin: 10px 0;}
	.m-section2{height: auto;padding: 20px 10px;}
	.m-section2 a{height: 40px;line-height: 40px;font-size: 14px;}*/
	.m-section2{height: 40px;padding: 10px 5px;}
	.m-section2 .pt-title{padding-left:28%;}
	.m-section2 span{font-size: 18px;}
	.m-section2 .span2{font-size:10px;}
	.m-section2 .pt_button{display:none}
	.m-section4{height: 160px;margin-bottom: 18px;}
	.m-section5{padding: 0 0 20px;}
	.m-section5 .m-list2{margin: 20px 0 10px;}
	.g-tab1 li a{font-size: 16px;}
	.g-tab1 li{margin-right: 20px;}
	#fd{padding: 20px 0;}
	.m-list1{font-size: 13px;}
	.m-list1 h3{padding-bottom: 8px;margin-bottom: 8px;}
	.m-list1 h3 a{font-size: 14px;height: auto;line-height: 22px;}
	.m-list1 dt{float: none;width: auto;}
	.m-list1 .pic{width: auto;position: relative;padding-top: 67%;height: 0;overflow: hidden;margin-bottom: 5px;}
	.m-list1 .pic img{position: absolute;top: 0;left: 0;}
	.m-list1 dd{padding-left: 0;}
	.m-list1 p{line-height: 20px;height: auto;margin-bottom: 10px;}
	.m-list3 a{height: 38px;line-height: 38px;}
	.m-list3 li{margin-bottom: 6px;}
	.m-section1{padding: 0px 0 20px;}
	.side-col{float: none;width: auto;}
	.main-col{float: none;width: auto}
	.s-nav{font-size: 16px;}
	.s-nav a{line-height: 36px;height: 36px;overflow: hidden;}
	.s-nav dl{font-size: 14px;}
	.s-nav2{font-size: 16px;margin-top: 20px;}
	.s-nav2 a{line-height: 36px;height: 36px;overflow: hidden;}
	.s-nav2 dl{font-size: 14px;}
	.g-title1 h2{font-size: 16px;}
	.g-title1{height: 36px;line-height: 36px;margin: 10px 0;}
	.m-list7{margin: 0px 0 20px;}
	.m-page{margin-bottom: 30px;}
	.m-list2 a{padding: 0 100px 0 10px;}
	.m-txt1 h1{font-size: 16px;line-height: 26px;margin-bottom: 5px;}
	.m-txt1{margin: 20px 0;font-size: 14px;line-height: 24px;padding: 0 10px;}
	.m-txt1 .pic{margin: 15px 0;}
	.m-txt1 .writer{margin-top: 15px;}
	.m-list8 li{height: auto;padding: 10px 10px;}
	.m-list8 .pic{float: none;margin: 0px auto 6px;width: auto;position: relative;padding-top: 67%;height: 0;}
	.m-list8 .pic img{position: absolute;left: 0;top: 0;}
	.m-list8 .txt{padding: 0 10px;font-size: 14px;}
	.m-list8 h3 a{font-size: 16px;height: 30px;line-height: 30px;}
	.m-list8 p{line-height: 22px;height: auto;}
	.m-list8{margin-bottom: 20px;}
	.m-txt2{font-size: 14px;line-height: 22px;padding: 10px 10px 5px;}
	.m-txt2 .txt1{margin-top: 10px;}
	.m-txt2 .txt{padding: 10px 0;}
	.m-list9 span{float: none;margin-top: 10px;}
	.m-list9 ul{float: none;width: auto;padding-top: 10px;}
	.m-list9 .txt{padding: 15px 10px 0;line-height: 22px;}
	.m-list9{font-size: 14px;padding-bottom: 20px;}
	.m-list9 .content{padding-bottom: 0;}
	.m-list9 h5{font-size: 16px;height: 38px;line-height: 38px;}
	.m-list9 h5 i{height: 38px;width: 38px;right: 0px;}
	.m-txt3 span{margin: 10px 0;}
	.m-txt3{font-size: 14px;line-height: 22px;padding:0 10px 10px;}
	.g-title2{font-size: 16px;height: 40px;line-height: 40px;}
	.m-list10 p{margin-bottom: 10px;line-height: 22px;}
	.m-list10 div{float: none;width: auto;}
	.m-list10 h4{font-size: 16px;margin: 5px 0;}
	.m-list10 li{padding: 10px;font-size: 14px;float: none;width: auto;}
	.m-list10 li:first-child{width: auto;}
	.m-list10 div,.m-list10 .txt2,.m-list10 .txt3,.m-list10 .txt4,.m-list10 .txt5,.m-list10 .txt6{background-position: left 4px;}
	.m-list11 h5{font-size: 14px;height: 30px;line-height: 30px;}
	.m-list11{padding: 15px 10px;}
	.m-section7 .way{padding-top: 15px;}
	.m-section7{padding-bottom: 20px;}
	.m-section7 .way{padding: 10px 10px 0;}
	.m-section7 .way h5{font-size: 16px;margin-bottom: 5px;}
	.m-section7 .way p{height: 30px;line-height: 30px;}
	.m-contact{padding: 20px 0;}
	.m-contact h1{margin-bottom: 20px;font-size: 16px;}
	.m-list10 .txt1 p,.m-list10 .txt4 p{height: auto;}
	.m-list10 .txt2 p,.m-list10 .txt5 p{height: auto;}
	.m-list10 .txt3 p,.m-list10 .txt6 p{height: auto;}
	.m-list10 .txt1,.m-list10 .txt2,.m-list10 .txt3{padding-right: 0;}
	.m-list10{padding-bottom: 20px;}
	.m-contact .pic{display: none;}
	.m-list12 .dot{display: none;}
	.m-list12 dl{display: block;background: none;position: static;width: auto;height: auto;padding: 5px 10px;}
	.m-list12{position: static;}
	.m-list12 li{position: static;width: auto;height: auto;}
	.m-contact h2{margin-bottom: 20px;}
	.m-list12 dd{width: auto;line-height: 22px;float: none;}
	.m-list12 dt{margin: 10px 0 0 15px;}
	.m-list12 h3{font-size: 16px;}
	.m-list12 .address{height: auto;}
	.m-list12 .tel{height: auto;}
	.m-list12 h5{height: 22px;}
	.m-directory h3{height: 36px;line-height: 36px;font-size: 16px;}
	.m-directory dl a{font-size: 14px;height: 30px;line-height: 30px;}
	.m-directory{margin-bottom: 20px;padding-bottom: 15px;}
	.m-section7 .way span{font-size: 18px;}
	.row{margin-bottom: 30px;}
	.m-section7 h3{font-size: 14px;}
	.m-section6{padding-bottom: 20px;}
	.m-section3 .tr_odd ul{background-color: #fff;}
	#nv li:last-child a{padding: 0 22px;}
	.m-list6 h3 a{font-size: 16px;margin-bottom: 10px;}

	#banner2{height: 147px;}
	#banner2 .slick-slide{
		-o-background-size:  767px 100%;
		-ms-background-size: 767px 100%;
		-moz-background-size: 767px 100%;
		-webkit-background-size:  767px 100%;
		background-size: 767px 100%;
	}
	.weixx{width:100%; text-align:center;}
	.g-tab1 .more{display: block;position: absolute;color: #3e3a39;text-transform: uppercase;right: 0;bottom: 0;height: 33px;line-height: 33px; margin-right:10px;}
}

}


/*Common For Max 320*/
@media only screen and (max-width: 479px) {
.index-banner .swiper-container{height: 180px;}
	#banner{height: 140px;}
	#banner .slick-dots{bottom: 20px;}
	#banner .slick-slide{
		width:479px;
		background-position: center center;background-repeat: no-repeat;
		-o-background-size: cover;
		-ms-background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}
	#banner .slick-slide a{

		background-size: cover;
	}
	#hd .logo img{width: 200px;}
	.m-list11 h5{float: none;width: auto;}
	.m-list11 span{margin-right: 5px;}
	.m-list3{padding-top: 20px;}
	.s-nav{margin-top: 10px;}
	.m-page{margin-bottom: 15px;}
	.m-list9 li{margin-bottom: 10px;}
	.m-list9 h5{font-size: 14px;}
	.m-list9{font-size: 13px;}
	.g-cur{padding: 20px 0 6px;}
	.m-list8 span{margin-bottom: 2px;}
	.m-list12 dt{float: none;margin: 0px auto 15px;}
	.m-list12 dd{padding:  0 0;}
	.m-directory dl a{float: none;width: auto;}
	.g-tab1{line-height: 40px;height: 40px;}
	.g-tab2 li a{font-size: 14px;}
	.m-content2 .more{top: -54px;}
	.m-list2 span{font-size: 12px;}
	.m-list2 a{padding-right: 90px;}
	.g-tab1 li{margin-right: 15px;}
	.m-section7 .way span{font-size: 14px;}
	#fd .link, #fd .top{margin: 0;}
	.m-section2 a{display: none;}
	.m-section2 .pt-title{padding-left:16%;}
	.m-section4{height: 100px;}

	#banner2{height: 147px;}
	#banner2 .slick-slide{
		background-position: center center;background-repeat: no-repeat;
		-o-background-size:  auto 100%;
		-ms-background-size: auto 100%;
		-moz-background-size: auto 100%;
		-webkit-background-size:  auto 100%;
		background-size: auto 100%;
	}
	.topdha{display:none;}
	.index-banner .swiper-container{height: 200px;}

}
